/*
	使用命名空间
*/

var http = require('http');
var express = require('express');
var sio = require('socket.io');

var app = express();
var server = http.createServer(app).listen(1337);

app.get('/', function(req, res){
	res.sendfile('./13_ofClient.html');
});

var io = sio.listen(server);

var chat = io.of('/chat').on('connection', function(socket) {
	socket.send('欢迎访问chat空间！');
	socket.on('message', function(msg){
		console.log('chat命名空间接收到消息：' + msg);
	});
});

var news = io.of('/news').on('connection', function(socket) {
	socket.emit('send message', '欢迎访问news空间！');
	socket.on('send message', function(msg){
		console.log('news命名空间收到send message事件，数据为：' + msg);
	});
});


/*
http://localhost:1337
浏览器输出：
从chat命名空间接收到消息: 欢迎访问chat空间！ (index):14
从news命名空间接收到send message事件，数据为：欢迎访问news空间！ 

控制台输出：
chat命名空间接收到消息：你好
news命名空间收到send message事件，数据为：你好

*/